import i18n from '@/i18n'
import store from '@/store'
import { watch } from 'vue'
//在非组件中使用i18n 需要 i18n.global.t('XXXX)

//generateTitle方法处理menu左侧菜单栏标题 实现中英文切换
export function generateTitle(title){
  return i18n.global.t('msg.route.' + title)
}

//监听语言变化,同时执行回调函数cbll back
export function watchSwitchLang(...callBacks){
  watch(
    ()=> store.getters.language,
    ()=>{
      // 执行回调函数
      callBacks.forEach(item => item(store.getters.language))
    }
  )

}